seabed echo - German English Dictionary